/**
 * 
 */
package model.persistence;


/**
 * @author Giuseppe Fusco (fusgius19@gmail.com)
 *
 */
public abstract class DAOManager {

	public abstract void rollback() throws Exception;
	
	public abstract void rollback(Object savePoint) throws Exception;
	
	public abstract void commit() throws Exception;
	
	private StudenteDAO studenteDAO;
	
	private TorneoDAO torneoDAO;
	
	private GiocatoreDAO giocatoreDAO;
	
	private SquadraDAO squadraDAO;
	
	public StudenteDAO getStudenteDAO() {
		return studenteDAO;
	}

	public void setStudenteDAO(StudenteDAO studenteDAO) {
		this.studenteDAO = studenteDAO;
	}

	public TorneoDAO getTorneoDao() {
		return torneoDAO;
	}

	public void setTorneoDao(TorneoDAO torneoDAO) {
		this.torneoDAO = torneoDAO;
	}

	public GiocatoreDAO getGiocatoreDao() {
		return giocatoreDAO;
	}

	public void setGiocatoreDao(GiocatoreDAO giocatoreDAO) {
		this.giocatoreDAO = giocatoreDAO;
	}

	public SquadraDAO getSquadraDao() {
		return squadraDAO;
	}

	public void setSquadraDao(SquadraDAO squadraDAO) {
		this.squadraDAO = squadraDAO;
	}
	
	
	
}
